home *** CD-ROM | disk | FTP | other *** search
-
- /* Generated by Interface Builder */
-
- #import <appkit/Application.h>
- #import <sys/param.h>
-
- @interface GraphicApp:Application
- {
- id infoPanel;
- id helpPanel;
- id dataPanel;
- id conversionPanel;
- id dataPanelInstance;
- id images;
- id currentDoc;
- id picDoc;
-
- id mainMenu;
-
- id copyMenu;
- id dataMenu;
- id gammaMenu;
- id orientationMenu;
- id croppingMenu;
- id saveMenu;
- id saveAsMenu;
- id revertToSavedMenu;
- id toBlackAndWhiteMenu;
- id to2BitGrayMenu;
- id to4BitGrayMenu;
- id to8BitGrayMenu;
- id to12BitColorMenu;
- id to24BitColorMenu;
- id invertMenu;
- id printMenu;
-
- id inspectorPanel;
- id indexer;
- id indexerPanel;
-
- id failPanel;
- BOOL willFail;
-
- int numWindows;
-
- char appPath[MAXPATHLEN];
- }
-
- + new;
- - loadNibFile:(const char *)name owner:anObject withNames:(BOOL)flag;
- - fail:sender;
- - setFailPanel:anObject;
- - open:sender;
- - info:sender;
- - saveAs:sender;
- - preferences:sender;
- - help:sender;
- - close:sender;
- - save:sender;
- - copy:sender;
- - paste:sender;
- - print:sender;
- - data:sender;
- - loadInspectorPanel:sender;
-
- - setIndexer:anObject;
- - makeIndex:sender;
-
- - setAppPath: (char *)path;
- - (const char *)appPath;
-
- // querrying methods for other parts of the application
-
- - setDataPanel:anObject; // used to locate data panel
- - getDataPanel; // so panels can find the data panel
- - setConversionPanel:anObject; // user to locate the conversion panel
- - conversionPanel; // so panels can find the conversion panel
- - reportDidBecomeMain: sender;
- - currentDoc;
- - imageControl;
-
- - (int)app:sender openFile:(const char *)filename type:(const char *)aType;
- - (int)appAcceptsAnotherFile: sender;
-
- - (int)msgPaste:(int *)flag;
-
- @end
-